土木工程、计算机工程、电气工程和机械工程理学学士学位分别需要 127、128、129 和 129 个学期的学分。在旧金山州立大学学习期间必须获得至少 30 个学分。这些学分中,24 个必须是高年级课程,其中 12 个高年级学分必须是主修课程。主修要求包括数学、化学和物理先决条件,其中土木工程 93 个学分、计算机工程 94 个学分、电气工程 95 个学分和机械工程 95 个学分。对于土木工程,50 个必修学分是低年级,43 个学分是高年级。对于机械工程,51 个必修学分是低年级,44 个学分是高年级。对于电气工程,50 个必修学分是低年级,45 个学分是高年级。对于计算机工程,49 个必修学分是低年级,45 个是高年级。其余 33 个学分满足大学要求的平衡,包括沟通技巧和人文和社会科学通识教育。建议学生,除了一些通识教育 (GE) 课程外,所有计入工程学位完成的课程都必须以字母等级进行;在这种情况下不能使用 CR/NC 选项。